@charset "utf-8";
/* CSS Document */
html,body{width:100%;height:auto;font-size:15px;margin:0px;padding:0px;font-family:"Microsoft YaHei";background:#FFF;}/*012d6c*/
div, form, img, ul, li, dl, dt, dd, table, td, tr, th, p, span,font {margin: 0px;padding: 0px;border:none;font-size: 15px;}
ul,li{list-style-type: none;text-align: left; list-style-type:none; list-style-position:outside;}
select, button ,textarea {font-size: 15px;font-family: "Microsoft YaHei"; border:#CCC solid 1px;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: normal;}
img{border:none;}
a{text-decoration:none; color:#666;font-size:15px;}
a:hover{text-decoration:none; color:#017335;}
/*
html{
transform-origin: top left;
transform: scale(.824);
}*/
@media only screen and (max-width: 980px){
	html{
		transform-origin: top left;
		transform: scale(.824)
	}
}
#cpatop{
	display:block;
	margin:auto;	
	width:1190px;
	height:130px;
	overflow:hidden;
	position:relative;}
#cpatop #logo{
	display:inline;
	float:left;
	width:330px;
	height:100%;
	overflow:hidden;}
#cpatop #dleft{
	display:inline;
	float:right;
	width:215px;
	height:100%;
	overflow:hidden;}
#cpatop #dleft #toptis{
	display:inline;
	float:right;
	width:120px;
	height:30px;
	margin-top:30px;
	overflow:hidden;}
#cpatop #dleft #toptis span{
	display:inline;
	float:left;
	width:60px;
	height:100%;
	text-align:right;
	overflow:hidden;}
#cpatop #dleft form{
	display:inline;
	float:left;
	width:213px;
	height:35px;
	border:#c0c0c0 solid 1px;
	overflow:hidden;}
#cpatop #dleft form input{
	display:inline;
	float:left;
	margin:0px;
	height:35px;
	border:none;
	outline:none;
	width:165px;
	line-height:35px;}
#cpatop #dleft form a{
	display:inline;
	float:right;
	width:44px;
	height:35px;
	padding-top:2px;
	border-left:#c0c0c0 solid 1px;}



#cpanav{
	display:flex;
	justify-content:center;
	margin:auto;
	/*width:1065px;*/
	width:100%;
	min-width:1190px;
	height:45px;
	/*background:url(../images/navlistbgs.jpg);*/
	background:#0187ce;
	overflow:hidden;
	
	}
#cpanav a{
	display:inline;
	float:left;
	width:49px;
	height:35px;
	margin-top:4px;
	margin-left:4px;
	padding-right:4px;
	overflow:hidden;}
#cpanav ul{
	display:inline;
	float:left;
	width:1190px;
	height:45px;
	overflow:hidden;}
#cpanav ul li{
	display:inline;
	float:left;
	width:91px;
	height:45px;
	background:url(../images/sd.gif) center left no-repeat;
	overflow:hidden;}
#cpanav ul li span{
	display:inline;
	float:left;
	width:100%;
	height:46px;
	margin-left:1px;
	overflow:hidden;}
#cpanav ul li span a{
	margin:0px;
	display:inline;
	float:left;
	width:100%;
	/*margin-top:4px;*/
	height:46px;
	line-height:46px;
	color:#FFF;
	text-align:center;
	font-size:16px;
	overflow:hidden;}
#cpanav ul li span a:hover{
	text-decoration:none;
	}
	
#cpanav ul li ul{
	display:none;}

#cpanavsn{
	display:block;
	margin:auto;
	width:100vw;
	height:auto;
	line-height:30px;
	overflow:hidden;
	
	/*background:rgba(238,238 ,238,.9);
	border:#0489d8 solid 1px; */
	}
#cpanavsn .cpanavsnBody{
	/*display:inline;
	float:left;
	width:auto;
	height:auto;*/
	width: 100%;
    height: 60px;
	position:absolute;
	z-index:9;
	background-color:#f3f3f3;
	opacity:0.95;
	margin-left:-1px;
	overflow:hidden;
	top:175px;
}
#cpanavsn ul{
	display:inline-block;
	height:100%;
	width:auto;
	/**display:flex;
	align-items:center;
	margin-left:0;**/
}
#cpanavsn ul li{
	display:inline-block;
	margin-top:20px;
	/*
	float:left;
	width:84px;*/
	
	
	/*height:30px;
	overflow:hidden;*/
}
#cpanavsn ul li a{
	display:inline-block;
	
	width:100%;
	box-sizing:border-box;
	/*
	display:inline;
	float:left;
	height:18px;
	border-left:#000 solid 1px;
	margin-top:6px;
	*/
	
	text-align:center;
	line-height:20px;
	color:#000;
	font-size:17px;
	padding:0 12px;
	text-wrap: nowrap;
	/*font-weight:bold;*/}
/*#cpanavsn ul li:hover{
	background:#0187ce;
}*/
#cpanavsn ul li:hover a{
	/*color:white;*/
	text-decoration:none;
}
#cpanavsn ul li:not(:first-child) a{
	border-left:1px solid #aaa;
}
/*
#cpanav{
	display:block;
	margin:auto;
	width:1065px;
	height:42px;
	overflow:hidden;}
#cpanav .aindex{
	display:inline;
	float:left;
	width:60px;
	height:42px;
	overflow:hidden;}
#cpanav ul{
	display:inline;
	float:left;
	margin-left:4px;
	width:1001px;
	height:42px;
	background:url(../images/navlistbgs.jpg);
	overflow:hidden;}
#cpanav ul li{
	display:inline;
	float:left;
	width:77px;
	height:42px;
	background:url(../images/sd.gif) center right no-repeat;
	overflow:hidden;
}
#cpanav ul li ul{
	position:absolute;
	left:0px;
	top:0px;
	width:77px;
	height:auto;
	background:#eee;
	z-index:999;
	display:none;
	overflow:hidden;}
#cpanav ul li ul li{
	display:inline;
	float:left;
	width:100%;
	height:30px;
	overflow:hidden;}
#cpanav ul li ul li a{
	display:inline;
	float:left;
	width:100%;
	height:30px;
	background:none;
	line-height:30px;
	color:#333;
	overflow:hidden;}
#cpanav ul li ul li a:hover{
	color:#000;
	background:none;
	font-weight:bold;}
	
	
#cpanav ul li a{
	display:inline;
	float:left;
	width:76px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:url(../images/navlistbgs.jpg);
	background-position:0px 0px;
	font-size:15px;
	color:#FFF;
	text-decoration:none;}
#cpanav ul li a:hover{
	color:#000;
	background:url(../images/navlistbg2.jpg);}
#cpanavsn{
	display:block;
	margin:auto;
	width:1065px;
	height:30px;
	overflow:hidden;
	background:#eee;
	}*/
#cpabody{
	display:block;
	margin:auto;
	width:1190px;
	margin-top:10px;
	overflow:hidden;}
#cpabody #cbleft{
	display:inline;
	float:left;
	width:240px;
	height:auto;
	background:#efefef;
	padding-bottom:20px;
	overflow:hidden;}
#cpabody #cbleft h3{
	display:inline;
	float:left;
	width:180px;
	height:60px;
	margin-left:10px;
	padding-left:40px;
	border-bottom:#3691c0 solid 2px;
	overflow:hidden;}

#cpabody #cbleft h3 a{
	line-height:60px;
	color:#007334;
	font-size:18px;
	}
#cpabody #cbleft a:hover{
	text-decoration:none;}
#cpabody #cbleft ul{
	clear:both;
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbleft ul li{
	display:inline;
	float:left;
	width:220px;
	height:42px;
	margin-top:5px;
	overflow:hidden;}
#cpabody #cbleft ul li a{
	display:inline;
	float:left;
	width:180px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-size:18px;
	overflow:hidden;
	}
#cpabody #cbleft ul li a:hover{
	background:url(../images/navlistbg.jpg);
	color:#FFF;
	}
.cbleftahover{
	background:url(../images/navlistbg.jpg) repeat-x;
	color:#FFF;
	}
	
	
#cpabody #cbright{
	display:inline;
	float:right;
	width:935px;
	height:auto;
	overflow:hidden;}
#cpabody #cbright #cpaposition{
	display:inline;
	float:left;
	width:933px;
	height:59px;
	overflow:hidden;
	border:#dedede solid 1px;
	border-bottom:#3691c0 solid 2px;}
#cpabody #cbright #cpaposition ul{
	display:inline;
	float:left;
	width:auto;
	height:59px;
	overflow:hidden;}
#cpabody #cbright #cpaposition ul li{
	display:inline;
	float:left;
	width:auto;
	height:59px;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbright #cpaposition ul li span{
	padding-left:15px;
	background:url(../images/poi.jpg) left center no-repeat;}
#cpabody #cbright #cpaposition ul .index__ span{
	background:none;
}
#cpabody #cbright #cpaposition ul li a{
	line-height:59px;
	font-size:18px;
	color:#1a80c2;}
#cpabody #cbright #cpaposition ul li a:hover{
	text-decoration:none;}

/***************列表分页*****************/

#cpabody #cbright #clist{
	display:inline;
	float:left;
	width:933px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
	border:#dedede solid 1px;}
#cpabody #cbright #clist ul{
	display:inline;
	float:left;
	width:893px;
	height:auto;
	margin:20px;
	overflow:hidden;}
#cpabody #cbright #clist ul li{
	display:inline;
	float:left;
	width:893px;
	height:32px;
	background:url(../images/bg_01.png) 0px center no-repeat;
	border-bottom:#dedede dotted 1px;
	overflow:hidden;
	}
#cpabody #cbright #clist ul li a{
	display:inline;
	float:left;
	width:726px;
	height:32px;
	margin-left:8px;
	line-height:32px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	}
#cpabody #cbright #clist ul li span{
	display:inline;
	float:right;
	line-height:30px;
	color:#666;}
#cpabody #cbright #clist #hr{
	display:inline;
	float:left;
	width:893px;
	height:21px;
	margin-top:-1px;
	margin-bottom:20px;
	border-bottom:#dedede solid 1px;
	background:#FFF;
	}
#cpabody #cbright #clist #pagesfy{
	display:inline;
	float:left;
	width:893px;
	height:40px;
	margin-left:20px;
	overflow:hidden;
	text-align:center;
	}
#cpabody #cbright #clist #pagesfy ul{
	display:inline;
	float:left;
	margin:0px;
	width:708px;
	height:27px;
	text-align:center;
	overflow:hidden;
	}
#cpabody #cbright #clist #pagesfy ul li{
	display:inline;
	float:left;
	background:none;
	border:#dedede solid 1px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	width:auto !important;
	white-space: nowrap;
	/*_width:80px;
	 _width: expression(minWidth(this, 100));
	width:80px;
	min-width:80px; */
	}
#cpabody #cbright #clist #pagesfy ul .counta_ span{
	color:#666;
	font-weight:normal;}
#cpabody #cbright #clist #pagesfy ul li *{
	display:inline;}
#cpabody #cbright #clist #pagesfy ul li span{
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	color:#0088d0;
	font-weight:bold;
	line-height:25px;}
#cpabody #cbright #clist #pagesfy ul li .k__{
color:#666;
font-weight:normal;}
#cpabody #cbright #clist #pagesfy ul li span a{
	padding:0px;
	margin:0px;
	width:auto;
	background:#FFF;
	font-weight:normal;
	line-height:25px;}	
/***************分页 结束*****************/
/*内容分页*/
#cpabody #cbright #clist #cpabodyx{
	display:inline;
	float:left;
	width:893px;
	height:auto;
	margin-left:20px;
	overflow:hidden;}
#cpabody #cbright #clist #cpabodyx *{
	line-height:25px;
	font-size:15px;}
#cpabody #cbright #clist #cpabodyx h1{
	font-size:26px;
	padding:20px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h2{
	font-size:22px;
	padding:15px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h3{
	font-size:18px;
	padding:20px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h4{
	font-size:14px;
	padding:20px;
	font-weight:bold;
}

#cpabody #cbright #clist #cpabodyx p{
	margin-bottom:10px;}
#cpabody #cbright #clist #cpabodyx #nowpages__{
	display:inline;
	float:left;
	width:708px;
	height:40px;
	margin:0px;
	border-top:#dedede solid 1px;
	padding-top:10px;
	overflow:hidden;
	}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul{
	display:inline;
	float:left;
	width:708px;
	height:30px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	width:auto;
	background:none;
	border:#dedede solid 1px;
	height:25px;
	overflow:hidden;
}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li span{
	width:auto;
	height:25px;
	padding:0px 15px 0px 15px;
	overflow:hidden;
}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li span a{
	margin:0px;
	padding:0px;
	line-height:25px;
	}
/**/


#cpalinks{
	display:flex;
	justify-content:center;
	flex-direction: column;
    align-items: center;
	margin:auto;
	width:100%;
	min-width:1190px;
	height:40px;
	margin-top:10px;
	overflow:hidden;
	}
#cpalinks .link_top_bg{
	width:100%;
	height:2px;
	/*height:6px;
	background: url(../images/hbg.jpg) repeat-x;*/
	background:#0187ce;
}
#cpalinks #span{
	display: inline;
	float: left;
	width: 1190px;
	height: 34px;
	cursor: pointer;
	background: url(../images/open_0.gif) 10px 11px no-repeat;
	background-color:#eee;
	overflow: hidden;
}
#cpalinks #span span{
	display: inline;
	float: left;
	width: auto;
	margin-left: 30px;
	line-height: 22px;
	color: #0187ce;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;}
#cpalinks span{
	display:inline;
	float:left;
	width:105px;
	height:30px;
	margin-top:8px;
	border-left:#eee solid 1px;
	overflow:hidden;}
#cpalinks span a{
	display:inline;
	float:left;
	width:105px;
	height:30px;
	font-size:15px;
	line-height:30px;
	text-align:center;}

#cpaend{
	display:block;
	margin:auto;
	width:1190px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
#cpaend .cel{
	float:left;}
#cpaend .cer{
	float:right;}
#fdlinks{
	display:block;
	margin:auto;
	width:1188px;
	height:35px;
	line-height:35px;
	text-align:center;
	/*margin-top:3px;*/
	margin-bottom:10px;
	border:#ddd solid 1px;
	overflow:hidden;}
#fdlinks a{
	display:inline;
	
	padding-left:20px;
	width:auto;
	/*height:30px;
	float:left;
	margin-top:8px;*/
	overflow:hidden;}
/*奖励*/
#cpabody #cbleft1{
	display:inline;
	float:left;
	width:300px;
	height:auto;
	background:#efefef;
	padding-bottom:20px;
	overflow:hidden;}
#cpabody #cbleft1 h3{
	display:inline;
	float:left;
	width:240px;
	height:60px;
	margin-left:10px;
	padding-left:40px;
	border-bottom:#3691c0 solid 2px;
	overflow:hidden;}

#cpabody #cbleft1 h3 a{
	line-height:60px;
	color:#007334;
	font-size:18px;
	}
#cpabody #cbleft1 a:hover{
	text-decoration:none;}
#cpabody #cbleft1 ul{
	clear:both;
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbleft1 ul li{
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-top:5px;
	overflow:hidden;}
#cpabody #cbleft1 ul li a{
	display:inline;
	float:left;
	width:100%;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-size:18px;
	overflow:hidden;
	}
#cpabody #cbleft1 ul li a:hover{
	background:url(../images/navlistbg.jpg);
	color:#FFF;
	}
.searchrs{
  display: block;
  margin:auto;
  width: 1190px;
  height: auto;
  overflow: hidden;}
.searchrs li{
height:30px;
line-height:30px;}
.searchrs li *{
line-height:30px;}
#serpages{
  display: block;
  margin:auto;
  width: 1190px;
  height: auto;
  border-top:#ccc solid 1px;
  overflow: hidden;}
#serpages ul{
  display:inline;
  float:left;
  width:100%;
  padding-top:10px;
  height:30px;}
#serpages ul li{
  display:inline;
  float:left;
  margin-left:10px;}
#serpages ul li a{
text-decoration:underline;}
/*无左侧导航页*/
#formalone{
  display:block;
  margin:auto;
  width: 1190px;
  margin-top: 10px;
  overflow: hidden;}
#formalone #cpaposition {
  display: inline;
  float: left;
  width: 1188px;
  height: 59px;
  overflow: hidden;
  border: #dedede solid 1px;
  border-bottom: #3691c0 solid 2px;
}
#formalone #cpaposition ul {
  display: inline;
  float: left;
  width: auto;
  height: 59px;
  overflow: hidden;
}
#formalone #cpaposition ul li {
  display: inline;
  float: left;
  width: auto;
  height: 59px;
  margin-left: 10px;
  overflow: hidden;
}
#formalone #cpaposition ul .index__ span {
  background: none;
}
#formalone #cpaposition ul li span {
  padding-left: 15px;
  background: url(../images/poi.jpg) left center no-repeat;
}
#formalone #cpaposition ul li a {
  line-height: 59px;
  font-size: 18px;
  color: #1a80c2;
  text-decoration: none;
}
#formalone #clist {
  display: inline;
  float: left;
  width: 1187px;
  height: auto;
  margin-top: 10px;
  overflow: hidden;
  border: #dedede solid 1px;
}
#formalone #clist h1 {
	display: inline;
	float: left;
	width: 1025px;
	height: auto;
	border-bottom: #dedede solid 1px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight:bold;
}
#formalone #clist h1 font{
	font-size:22px;}
#formalone #clist ul {
	display: inline;
	float: left;
	width: 1167px;
	padding: 0px;
	margin: 0px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	/*margin-left:20px;*/
	margin-top:10px;
}
#formalone #clist ul *{
	line-height: 25px;
	font-size: 15px;
  }
#formalone #clist ul li {
	display: inline;
	float: left;
	width: 379px;
	height: 50px;
	overflow: hidden;
	background: none;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: #ccc dotted 1px;
	padding: 5px 0px 5px 0px;
}
#formalone #clist ul li span{
	display:inline;
	float:left;
	width:100%;}
#formalone #clist #cpabodyx{
	display: inline;
	float: left;
	width: 1025px;
	height: auto;
	margin-left:20px;}
#formalone #clist #cpabodyx p{
	margin-bottom: 10px;
	}
 